@charset "utf-8";
/* 通用样式 */
html, body {
				_height: 100%;
				_width: 100%;
				_overflow: hidden;}
body,button,input,select,textarea { font-size:12px; font-family:Tahoma, Geneva, sans-serif;color: #5D5D5D;}/* 设置默认字体 */
textarea{color:#006699;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { 
padding: 0; 
margin: 0;} 
a{
	color:#45649e;
	border:none;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;	
}
a:link.login_f_cloor,  a:visited.login_f_cloor{color: #F60;}
 a:hover.login_f_cloor,  a:active.login_f_cloor{ color:#016a9f;}
.login_f_cloor{ color:#F60;}
.red20{ color:#c20e1a; font-weight:bold;}
br{ line-height:5pt;}

/*通用底部样式*/
#footer{ margin:auto;margin-top:20px; width:100%; height:36px; line-height:36px; background: #FFF url(../images/footer_bg.png) repeat-x; text-align:center;}
#footer span{ font:12px/1 Arial, Helvetica, sans-serif; color:#666;}

/* 通用边距样式*/
.padding5{padding:5px;}
.padding10{ padding:15px 15px 1px 35px;}
.magbotm5{margin-bottom:5px;}
.magrig10{ margin-right:10px;}
/*通用字体颜色*/
 a:link.login_f_cloor,  a:visited.login_f_cloor{color: #F60;}
 a:hover.login_f_cloor,  a:active.login_f_cloor{ color:#016a9f;}
.login_f_cloor{ color:#F60;}
a.p_org:link,a.p_org:visited{ color:#5D5D5D;}a.p_org:hover{ color:#ff6a00; text-decoration: underline;}
a:link.bluelink,a:visited.bluelink{ color:#4b6486;}
a:hover.bluelink ,a:active.bluelink{ color: #016a9f;}
.fc_blue{ color:#4b6486; padding-left:6px;}
h2{color:#04396d; font-size:13px; font-weight:bold; margin-left:5px; margin-right:15px;}
.red20{ color:#c20e1a; font-weight:bold; }
.gray33{ color:#333;}
/* 通用文本框按钮样式*/
/*input,textarea{border:1px solid #cecece; color:#555;}*/
input,select{vertical-align:middle; padding:0;}
input[type="checkbox"]
{margin:5px;
}
input[type="radio"]
      {
      /*In FF,Some radio style like background-color not been supported*/
      margin:5px;
      
      }
.inputbox_b{ border:1px #97bdd6 solid;color:#555; height:20px;}
.inputbox_n,.inputbox_l,.inputbox_r{border:1px solid #cecece; color:#006699;}
.inputbox_n,.inputbox_b,.inputbox_l,.inputbox_r,div.inputbox_s,div.inputbox_sel{height:16px; font-size:12px; line-height:16px; font-family:宋体;}
.inputbox_n,.inputbox_l,.inputbox_r{background:url(../images/mainbg_01.png) repeat-x 0 -24px; padding:2px 0 2px 4px; line-height:16px; height:16px;}
div.inputbox_s{background:url(../images/mainbg_01.png) no-repeat right  -298px; padding:0 25px 0 5px;border:1px solid #cecece; display:inline; overflow:hidden;height:20px;}
.inputbox_s input{border:0; font-size:12px; background:none;font-family:宋体;height:18px;line-height:18px; padding:2px 0 2px 0; margin:0;overflow:hidden;display:block;}
.textarea_n{background:url(../images/mainbg_01.png) repeat-x 0 -370px; background-color:#fff;font-size:12px; line-height:18px; font-family:宋体;border:1px solid #cecece;}
.inputbox_l{line-height:15px; height:15px;}
.inputbox_date{background:url(../images/mainbg_01.png) no-repeat right -321px; padding:0 25px 0 5px;border:1px solid #cecece;height:20px; line-height:20px; width:80px; display:block;}
.inputbox_date input{border:0; font-size:12px; background:none;font-family:宋体;height:18px;line-height:18px; padding:2px 0 2px 0; margin:0;overflow:hidden;display:block;}
a.btn_n{background:url(../images/button.gif) no-repeat 0 0; padding:0 0 0 20px;margin:0 10px 0 0; height:31px; line-height:31px; text-decoration:none;cursor:pointer; border:0; display:inline;}
.btn_n  span{background:url(../images/button.gif) no-repeat right 0; padding-right:20px; height:31px; line-height:31px; color:#333; float:left;}
a:hover.btn_n {background:url(../images/button.gif) no-repeat 0 -31px;text-decoration:none;}
a:hover.btn_n span{background:url(../images/button.gif) no-repeat right -31px; color:#000;white-space: nowrap; word-break: keep-all;}
a:active.btn_n,a:visited.btn_n{ text-decoration:none;}
input.btn_n_4{background:url(../images/button.gif) no-repeat; width:85px; height:31px; line-height:31px; color:#333; border:0; text-align:center;cursor:pointer;}
input.btn_n_4:hover{background:url(../images/button.gif) no-repeat 0 -31px;}
input.btn_n_2{background:url(../images/button.gif) no-repeat 0 -62px; width:64px; height:31px; line-height:31px; color:#333; border:0; text-align:center;cursor:pointer;}
input.btn_n_2:hover{background:url(../images/button.gif) no-repeat 0 -93px;}
input.btn_s_0{ width:69px; border:0; height:28px; line-height:28px; text-align:center; font-size:12px; cursor:pointer;}
input.btn_s_0{background: url(../images/housemanage.gif) no-repeat -413px -8px; color:#000;}


input.btn_r_0{ width:69px; border:0; height:28px; line-height:28px; text-align:center; font-size:12px; cursor:pointer;}
input.btn_r_0{background: url(../images/housemanage.gif) no-repeat -413px -48px; color:#000;}

input.btn_sendmail{ margin:0 0 0 15px; background:url(../images/sendmail.gif) no-repeat; width:115px; height:28px; line-height:28px;border:0; text-align:center;cursor:pointer;}
input.btn_save{ margin:0 0 0 15px; background:url(../images/sendmail.gif) no-repeat 0 -56px; width:94px; height:30px; line-height:30px;border:0; text-align:center;cursor:pointer;padding-left:10px;}
input.btn_add{ margin:0 0 0 15px; background:url(../images/sendmail.gif) no-repeat 0 -202px; width:94px; height:30px; line-height:30px;border:0; text-align:center;cursor:pointer;padding-left:10px;}
.magsid{ margin-right:10px;}
.magsidlf{ margin-left:10px; height:22px; line-height:22px;}
.wkBtn{ background:url(../images/wkbtn.gif) no-repeat left top; border:none; width:91px; height:35px; line-height:35px; color:#016a9f; font-size:12px; font-weight:bold; margin-right:30px;}

.part2_i1{ background:url(../images/part1_icon.gif) no-repeat 15px -184px;float:left; height:30px; color:#a5aeb8;padding:15px 35px 0 10px;}
a.part2_i1:hover{ background:url(../images/part1_icon.gif) no-repeat 15px -514px;  color:#4a7db6;}
.part2_i2{ background:url(../images/part1_icon.gif) no-repeat -68px -184px;float:left; height:30px; color:#a5aeb8;padding:15px 35px 0 10px;}
a.part2_i2:hover{ background:url(../images/part1_icon.gif) no-repeat -68px -514px;  color:#4a7db6;}
.part2_i3{ background:url(../images/part1_icon.gif) no-repeat 15px -276px;float:left; height:30px; color:#a5aeb8;padding:15px 35px 0 10px;}
a.part2_i3:hover{ background:url(../images/part1_icon.gif) no-repeat 14px -594px;  color:#4a7db6;}
.part2_i4{ background:url(../images/part1_icon.gif) no-repeat -68px -276px;float:left; height:30px; color:#a5aeb8;padding:15px 35px 0 10px;}
a.part2_i4:hover{ background:url(../images/part1_icon.gif) no-repeat -69px -594px;  color:#4a7db6;}
.part2_i5{ background:url(../images/part1_icon.gif) no-repeat 15px -398px;float:left; height:30px; color:#a5aeb8;padding:15px 35px 0 10px;}
a.part2_i5:hover{ background:url(../images/part1_icon.gif) no-repeat 14px -685px;  color:#4a7db6;}
.part2_i6{ background:url(../images/part1_icon.gif) no-repeat -70px -396px;float:left; height:30px; color:#a5aeb8;padding:15px 35px 0 10px;}
a.part2_i6:hover{ background:url(../images/part1_icon.gif) no-repeat -70px -685px;  color:#4a7db6;}
.part2_i7{ background:url(../images/part1_icon.gif) no-repeat -152px -396px;float:left; height:30px; color:#a5aeb8;padding:15px 35px 0 10px;}
a.part2_i7:hover{ background:url(../images/part1_icon.gif) no-repeat -152px -685px;  color:#4a7db6;}

/*Selector*/

.select_b{height:22px;cursor:pointer;color:#06c;line-height:22px;width:90px;}
.SelectWrapSingle{/*position:relative;*/text-align:left;float:left;z-index:500;display:inline;cursor:pointer;margin:0;}
.SelectWrapSingle h6{background:url(../images/mainbg_01.png) repeat-x 0 -346px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0px 5px 0 5px;border:1px solid #cecece; border-right:0; display:inline;height:20px;line-height:20px;float:left;font-size:12px;}
.SelectWrapSingle h6.current{color:#069}
.SelectWrapSingle h5{background:url(../images/mainbg_01.png) no-repeat right -348px;width:20px;height:20px; float:left;border:1px solid #cecece; border-left:0;display:inline;padding:0px 5px 0 5px;}
.SelectWrapSingle li{height:22px;cursor:pointer;color:#06c;line-height:22px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}
.SelectWrapSingle li.current{color:#FFF;background:#09c}
.SelectWrapSingle li a{display:block;height:1%}
.SelectWrapSingle li div{padding:0 0 0 18px;background:url(../images/mainbg_02.gif) no-repeat 0 -516px;}
.SelectWrapSingle li .cbx_c{background:url(../images/mainbg_02.gif) no-repeat 0 -546px; padding:0 0 0 18px;}
.SelectWrapSingle ol{position:absolute;left:0;top:20px !important;width:300px;z-index:8000;background:#fdfdfd;border:1px solid #ccc;margin:0;padding:5px;display:block;}

.op_button{width:99%; height:26px; padding:5px 0px; font:12px/1 Tahoma, Geneva, sans-serif; float:left;}
.btn1{ float:left; width:60px;}
.btn2{ float:left; width:78px;}
.btn3{ float:left; width:80px;}
.btn5{ float:left; width:100px;}
.btn4 span{ float:left; width:30px;}
.btn a{float:left; background:url(../images/housemanage.gif) no-repeat right -26px; height:26px; margin:1px 5px 0px 5px; padding-right:10px;cursor:pointer;}
.btn span{float:left;display:block; background:url(../images/housemanage.gif) no-repeat -653px top; height:26px; padding-left:8px; }
.btn a span{ color:#4b6486;line-height:26px;text-align:center;}
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
.btn a span {float:none;}
/* End IE5-Mac hack */
.btn a:hover span {color:#333;}
.btn a:hover {background-position:right -78px;}
.btn a:hover span {background-position:-653px -52px;}
.tab_box{ width:100%; height:auto; font:12px/1 "\5b8b\4f53",Tahoma, Geneva, sans-serif;}

/*主内容区样式*/
#containernew{ width:100%; height:100%;overflow:hidden;_height:1%;}
#containernew {
				_width: 100%;
				_height: 100%;
				_overflow-y: scroll;
			}
#mainbodynew{ margin:0 auto; padding-left:0px; height:100%; width:1000px; background:#FFF; }
.pagesite{ padding:10px 20px; background:url(../images/global_bg.gif) no-repeat scroll 0px -138px; _background:url(../images/global_bg.gif) no-repeat scroll 0px -140px; margin:0 30px;}

/* Header 区域*/		
#top{background:url("../images/top_bg3.gif") repeat-x scroll left bottom transparent;
    border-bottom:3px solid #4C94EA;
	height:61px;
	min-width:760px;
	margin:0 auto; 
	width:100%;
	overflow:hidden;}
#top .top_right{
	display:block;
	float:right;
	width:380px;
	text-align:right;
	zoom:1;}
#top .sitelink {
display:inline;
margin:9px 10px 0 0;
}
#top .dattim {
display:inline;
float:right;
height:18px;
margin:5px 10px 0 0;
padding:2px;
width:500px;
}
#top .wellgn{ padding-right:20px;}
.sitelink a{
	padding: 3px 3px;
	line-height:20px;
}
.sitelink .separator{
	color: #aaaaaa;}
/* 左侧子菜单样式*/
#mainbodynew .sidebar { float:left; width:150px; height:100%;border-right:0px solid #4C94EA;}
/*#mainbodynew .sidebar2{float:left;height:100%; width:99%; margin-left:1px!important; margin-left:2px;/*兼容IE6}*/
*html mainbodynew .sidebar2{ margin-left:-3px;}
.row{margin-bottom:-10000px;padding-bottom:10000px;/*内外补丁是关键*/}
.rtopbg  {
height:70px;
overflow:hidden;
}
.sy_option{ width:100%; padding-top:5px; height:20px;}
a.syhom_button  {
display:inline;
height:16px;
line-height:16px;
margin:0 0 0 5px;
overflow:hidden;
width:80px;
}
.syhom_button_icon {
background:url(../images/icon.gif) no-repeat scroll 0px -358px transparent;
display:block;
float:left;
height:16px;
overflow:hidden;
width:22px;
}
a.syexit_button {
display:inline;
height:16px;
line-height:16px;
margin:0 0 0 5px;
overflow:hidden;
width:70px;
}
.syexit_button_icon {
background:url(../images/tool_icon.gif) no-repeat -5px -526px transparent;
display:block;
float:left;
height:16px;
overflow:hidden;
width:22px;
}
a {
border:medium none;
color:#45649E;
text-decoration:none;
}
.sysearch {
float:left;
padding:8px 0px;
}
.sysearch input.intext {
border:1px #45649e solid;
border-right:none;
color:#999999;
float:left;
font-size:12px;
height:18px;
line-height:18px;
padding:2px 0 0 5px;
width:130px;
}
.sysearch .textbut {
background:url(../images/tool_icon.gif) no-repeat -5px -566px transparent;
border-color:#45649e;
border-left:medium none;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
display:block;
float:left;
height:20px;
width:18px;
}
.sidmenu{width:150px; overflow:hidden;}
.sidblk{width:20px; overflow:hidden;}
.menu_option {
background: url(../images/sidtitlebg.gif) no-repeat scroll transparent;
height:25px;
margin:2px 0;
padding:0 0 0 5px;
}
.menu_option a {
color:white;
float:left;
height:25px;
line-height:25px;
overflow:hidden;
padding:0 12px 0 0;
}
.button_icon {
display:block;
float:left;
height:20px;
line-height:25px;
margin:2px 0 0;
width:22px;
}
.add_buddy_icon {
background:url("../images/webqq_icon_sprite.png") no-repeat scroll -280px -180px transparent;
}
.add2_buddy_icon {
background: url(../images/tool_icon.gif) no-repeat scroll -5px -596px transparent;
}
.listpahlinks  {
height:25px;
line-height:25px;
width:100%;
}
.listpahlinks span{ float:left;}
/*.pathtit {
background:none repeat scroll 0 0 #DEEAF8;
border-top:1px solid #4C94EA;
height:25px;
line-height:25px;
width:99%;
}
.pathtit .currentbg {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:bold;
height:21px;
margin-top:4px;
margin-left:20px;
width:80px;
text-align:center;

}*/
.searchtab{float:left; width:99.7%; height:auto; margin:5px 0px; border:1px #c5ddf6 solid; padding-bottom:5px;}
.searchtab ul{ padding:5px 0 0 3px;}
.searchtab li{ float:left;display:block; height:25px; line-height:25px;}

.floatbottom {
				background: #cbdff4;
				border-top:1px solid #aecaf1;
				height: 30px;
				width: 100%;
				position: fixed;
				bottom: 0;
				z-index: 999;
				
				/* ie6 fixed */
				_position: absolute;
				_bottom:-1px;
				_right: 17px;
			}
.floatbottom .LeftFooter {
float:left;
height:30px;
line-height:30px;
width:100%;
margin-left:15px;
}
.icoNewsView  {
background: url(../images/icon.gif) no-repeat scroll 0 3px transparent;
display:block;
float:left;
height:30px;
line-height:30px;
padding:0 10px 0 18px;
}
a {
outline:medium none;
}
.Navarrow{ background:url(../images/icon.gif) no-repeat scroll -58px -1108px transparent; width:18px; height:13px;}
.tablfbg{ height:27px; background: url(../images/title_bg.gif) no-repeat; width:10px; overflow:hidden;}
.tablrbg{ height:27px; background: url(../images/title_bg.gif) no-repeat -182px 0px; width:9px; overflow:hidden;}
.tablmbg{ height:27px; background: url(../images/title_bg.gif) no-repeat -575px -65px;}
.houtab{width:350px; height:166px;}
.houtab li{ height:25px!important; line-height:25px!important;*height:22px!important;_height:22px;_line-height:22px;}
.gdtab{ height:165px; overflow:hidden;}
.gendtitle{ background:#eaf4ff; padding-left:10px; line-height:18px;}
.outborder  {
border:1px solid #E6E9EE;
border-bottom:none;
margin-top:1px;
}
.intitss  {
background:none repeat scroll 0 0 #eaf4ff;
}
.infos {
color:#000000;
cursor:pointer;
display:block;
height:22px;
line-height:22px;
margin-left:0;
overflow:hidden;
padding-left:10px;
border-bottom:1px solid #E6E9EE;
}
.infos .rb {
margin-bottom:0px;
}
.infos .rb {
color:#333;
float:left;
line-height:22px;
margin-right:3px;
width:220px;
overflow:hidden;
text-overflow:ellipsis;white-space:nowrap;
}
.infos .rbpsn {
color:#333;
float:left;
line-height:22px;
padding-right:5px;
width:92px;
overflow:hidden;
text-overflow:ellipsis;white-space:nowrap;
}

.infos .rbtim {
color:#333;
float:left;
line-height:22px;
padding-right:10px;
width:110px;
}
input.btn_pon{ background:url(../images/sendmail.gif) no-repeat 0 -250px; width:65px; height:23px; line-height:23px;border:0; text-align:center;cursor:pointer; margin-right:5px;color:#333;}
input.btn_pon_2{ background:url(../images/sendmail.gif) no-repeat 0 -287px; width:90px; height:23px; line-height:23px;border:0; text-align:center;cursor:pointer; margin-right:5px;color:#333;}
.btn_pon_3 a{ float:left; background:url(../images/sendmail.gif) no-repeat 0 -250px; width:65px; height:23px; line-height:23px;border:0; text-align:center;cursor:pointer;margin-top:2px;_margin-top:1px; margin-right:5px;color:#333;}
.btn_pon_3 a:hover{ color:#333; text-decoration:none;}
input.btn_pon_4{ background:url(../images/sendmail.gif) no-repeat 0 -326px; width:135px; height:23px; line-height:23px;border:0; text-align:center;cursor:pointer; margin-right:5px; margin-bottom:5px;color:#333;}
input.btn_rest{ background:url(../images/sendmail.gif) no-repeat 0 -370px; width:48px; height:23px; line-height:23px;border:0; text-align:center;cursor:pointer;}
/*li 通用宽度*/
liwth60{ width:160px;}

/*展开菜单*/
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:150px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #529cd7;
  color: #fff;	
  padding:5px;
   height:16px;
}

ul#menu li a:hover {
  background: #47a7da;
}

ul#menu li ul li a {
  background: #eaf4fe;
  color: #000;
  padding-left: 20px;
  height:16px;
}

ul#menu li ul li a:hover {
  background: #c5ddf6;
  border-left: 5px #47a7da solid;
  padding-left: 15px;
}
.Tabtitbg{ background:url(../images/titbg.gif) repeat-x; height:27px; width:100%;}
.quknavmenu{ background:url(../images/icon.gif) no-repeat -475px -684px; width:56px; height:26px; display:block; text-align:center;}
.mid{background:#dfeffc;}
.mid img{ position: absolute; top:50%;background:#dfeffc;}

/*房源table*/
.search_table{ float:left; width:100%; height:auto; margin:0px;}
#tab_div_inbox2{ width:100%; height:100%; float:left;}
.tabsorternew {
	font-family:arial;
	margin:1px 0px 0px;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border:1px #a6c9e2 solid;
	border-collapse:collapse;
	word-break:break-all;
}
.tabsorternew th{
    line-height:20px;
}
.tabsorternew thead th{
	background-color: #b9d9e6; color: #333; font-weight:bold;
	border: 1px solid #c5dbec;
	border-bottom:none;
	*border: 1px solid #c5dbec;
	*border-bottom:none;
	*+border: 1px solid #c5dbec;
	*+border-bottom:none;
	padding:1px 2px!important;
	padding:1px 2px;
	line-height:150%;
	height:25px;
	background:url(../images/titbg.gif) repeat-x 0 -89px;
}
.tabsorternew tbody tr  {
display:table-row;
vertical-align:inherit;

}
.tabsorternew tbody td {
	color: #3D3D3D;
	padding:0px 2px;
	border:1px #c5dbec solid;
	line-height:150%;
	height:25px;	
	white-space:normal;
	border-bottom:none;
}

.tabsorter2{
	font-family:arial;
	border:1px #C5DDF6 solid;
	
	}
.tabsorter2 td{
    padding:2px 0px 0px 2px;
	}
.tabsorter2 th{
    padding:2px 0px 0px 2px;
	color:#333;
	}
tr.tabline td{border-bottom:1px #C5DDF6 solid;}
#report tr.odd td { }
#report tr.odd:hover { background:url(../images/titbg.gif) repeat-x 0 -89px;border-bottom:1px #79b7e7 solid;}
.orgbgcolor{ background:#EAF4FE;cursor: pointer;}
.selected_orgbgcolor{ background:#fbec88;cursor: pointer;}

.PublicTable {
	border:1px solid #c5ddf6;
    border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
}
.PublicTable th{
	background-color:#eaf4ff;
	padding:0px;
	text-align:right;
	font-weight:normal;
	border:0px solid #c5ddf6;
	border-width:1px 0px 1px 1px;
}
.PublicTable td{
	background-color:#F9F9F9;
	padding:5px;
	text-align:center;
	word-break:break-all;
	border-right:1px solid #c5ddf6;
	border-bottom:1px solid #c5ddf6;
	line-height:20px;
}
.PublicTable tr.toolbar th{
	background-color:#eaf4ff;
	text-align:center;
	font-weight:normal;
	line-height:22px;
	border-width:0;
	font-weight:bold;
	border-top:1px solid #c5ddf6;
	border-bottom:1px solid #c5ddf6;
	border-left:1px solid #c5ddf6;
}
.PublicTable tr.toolbar td{
	text-align:center;
	font-weight:normal;
	line-height:20px;
	border-width:0;
	border-left:1px solid #c5ddf6;
	border-bottom:1px solid #c5ddf6;
}
/*table背景色*/
.gaybgcolor{ background:#f1f1f1;}
.bluebgcolor{ background:#f6f9fc;}
.redbgcolor{ background:#f4e6ea;}
.trbgcol{background:#f6f9fc;}
.arrow { cursor:pointer; background:transparent  url(../images/arrow1.gif) no-repeat scroll 0px -1px; width:10px; height:7px; display:block; margin:auto;}
.up { background-position:0px -20px;}
.arrow { cursor:pointer; background:transparent  url(../images/arrow1.gif) no-repeat scroll 0px -1px; width:10px; height:7px; display:block; margin:auto;}
.up { background-position:0px -20px;}


.arrow_1
{
	background:url('../images/icon/grid/tools-sprites-trans.gif');
	background-position:-15px -75px;
	background-repeat:no-repeat;
	width:15px;
	height:15px;	
	float:right;
	margin:5px 0px 0px 5px;
	display:block;
	cursor:pointer;
	
}
.up_1
{
	background-position:-15px -60px;
}

/**/
.search_table_title{ height:27px; background: url(../images/titbg.gif) repeat-x; border-bottom:1px #c5ddf6 solid; margin-top:6px; width:100%;}
.search_table_title h2{float:left; width:100px; height:27px; color:#0c2867; font-size:12px; padding-left:22px; line-height:27px; font-weight:bold; background:url(../images/title_bg.gif) no-repeat -286px -78px;}

/* 通用浮动*/
.fl{ float:left}
.fr{ float:right}
/*分页样式*/
.page_cut { clear:both;width:40%; padding:1px 0 0 20px; height:28px; text-align:right; /*padding:10px; text-align:left; clear:both; overflow:hidden; font-size:11px; font-family:Arial; _height:10px; _overflow:inherit;*/}
.page_cut a {padding:1px 5px; float:left; background:#fff; border:1px #ccc solid; width:auto; height:16px; line-height:16px; margin-right:5px; text-align:center; color:#333!important; text-decoration:none; display:block;}
.page_cut a:hover {border:1px #b0cbed solid; background:#e0f1fe; color:#1a61a2!important; text-decoration:none;}
.page_cut span {float:left; margin-right:5px; text-align:center; height:17px; line-height:17px; font-weight:bold;}
.page_cut .cur_page {padding:0px 5px; background:#fb7b00; border:1px #E37206 solid; color:#fff;}
.page_cut .break_page {font-size:12px; font-weight:bold; color:#666;}
.page_cut .page_cur_all {font-size:12px; font-weight:normal; line-height:19px;}
.gendan_box{ background:#FFF url(../images/gendan_bg.gif) repeat-x; width:100%; height:180px;}
.c_box{ width:100%; height:35px;}
.g_box{ width:100%; height:auto;}.c_name{float:left; margin:5px 10px; font-weight:bold;}.gend_icon{float:right; margin:5px 15px; background:url(../images/gif_48_082.gif) no-repeat 0 3px; padding:0px 0 0 18px;}
.tel_icon{float:right; margin:5px 15px; background:url(../images/gif_48_079.gif) no-repeat 0 3px; padding:0px 0 0px 22px;}
.g_tab{ width:79%; height:auto; float:left; }.g_menu{ float:right; width:19%; margin-left:8px; height:30px;}.g_tab1{ width:98%; height:auto; float:left; }
.g_menu li{ float:left; height:25px; line-height:25px; text-align:right;}
.widli75{ width:75px;}.widli60{ width:60px;}
.wind120{ width:120px; float:left; margin-top:15px;}
.btn-slide{ float:right; padding:5px 6px 5px 10px; cursor:pointer; color:#3f7ca5; background:#0F0; background:url(../images/arrow1.gif) no-repeat 0 2px; *+background:url(../images/arrow1.gif) no-repeat 0 5px;}
/*通用小图标*/
.keyshow{ background: url(../images/iconchang.gif) no-repeat; width:11px; height:12px; float:left; padding:1px;margin-top:8px;}
.keyno{ background: url(../images/iconchang.gif) no-repeat 0 -26px;width:11px; height:12px;float:left;padding:1px;margin-top:8px;}
.bashow{ background:url(../images/iconchang.gif) no-repeat 0 -55px;width:11px; height:12px;float:left;padding:1px;margin-top:8px;}
.bano{ background:url(../images/iconchang.gif) no-repeat 0 -85px;width:11px; height:12px;float:left;padding:1px;margin-top:8px;}
.bhshow{ background:url(../images/iconchang.gif) no-repeat 0 -116px;width:11px; height:12px;float:left;padding:1px;margin-top:8px;}
.bhno{ background:url(../images/iconchang.gif) no-repeat 0 -146px;width:11px; height:12px;float:left;padding:1px;margin-top:8px;}
.birthday{color:#4b6486;  padding-left:20px;background:url(../images/icon.gif) no-repeat -529px -62px; height:16px; line-height:16px;}
.simple{color:#4b6486;  padding-left:20px;background:url(../images/icon.gif) no-repeat -529px -33px; height:16px; line-height:16px;}
.detailed{color:#4b6486;  padding-left:20px;background:url(../images/icon.gif) no-repeat -529px -4px;height:16px; line-height:16px;}

/*下拉菜单
.dropmenu{ width:60px;height:25px;  margin:0; padding:0;}

.dropmenu li{ margin:0; padding:0;height:26px;text-align:center;}

.dropmenu .menu_t{ margin:0; padding:0; }*/

.tlBtn{height:24px;position:relative;line-height:26px;background: url(../images/icon.gif) no-repeat -246px -781px;}

.tl1{width:60px;text-align:left;padding-left:5px;}

.tl12{width:60px;text-align:center;padding-left:7px;}

.on {background:  url(../images/icon.gif) no-repeat -246px -781px;cursor:pointer; color:#000;}

/*点击后*/

.click {background:  url(../images/icon.gif) no-repeat -246px -781px;cursor:pointer;}

.bIco{position:absolute;top:6px;left:4px;}

.btnMove{width:18px;height:14px;background: url(../images/icon.gif) no-repeat -544px -720px;position:absolute;top:7px;left:4px;}

.btnDrop{width:7px;height:4px;position:absolute;top:13px;right:3px;background: url(../images/icon.gif) no-repeat left -905px;}

.bTxt{display:block;line-height:29px;width:50px;height:29px;position:absolute;top:0px;left:28px;}
.tlBtn ul{ margin:0; padding:0;}
.menu_list{position:absolute;top:23px;left:0px;width:125px;border:1px solid #9cb8cc;background-color:#f0f9fe;display:none;}

.menu_list a{ float:left; display:block;width:116px;padding-left:9px; height:25px; line-height:25px; color:#016a9f;}
.menu_list a:hover{background-color:#5d99ce;color:#FFF; text-decoration:none;}

hr  {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #c5d2da;
}
hr {
border-color:#C5D2DA;
border-style:solid;
border-width:1px 0 0;
clear:both;
height:1px;
font-size:1px;
width:112px;
margin:2px 5px 0 5px;
}
/*弹出层 tbl*/

.mtop10{ margin-top:10px; margin-left:-15px;}
/*.alg_center{width:28%; float:right;}
.alg_center50{ width:50%; float:right;}*/
.alg_rig{ text-align:right;}
.tdline{ border-top:1px #d4d4d4 dashed; height:3px;}
.isfilled{padding-right:2px;color:#c20e1a;}

/*通讯录样式*/
.bgcolor{ background:#e3efff;border:1px solid #c5ddf6; height:100%;}
.pesn_left {
 float:left;
 width:93%;
 height:auto;
}
.sehwd_right {
 float: right;
 width: 55px;
}
.outshadow{position: relative; background: #d3d3d3; margin:15px 2px 0px 8px; width:232px;}
.conpsonbox{ height:auto; border:1px solid #c5ddf6; background:#FFF;
				border: 1px solid #c5ddf6; 
				padding: 0px; 
				position: relative; 
				top: -5px; 
				left: -5px; }
.conpsonbox h1{height:22px; line-height:22px; background:url(../images/titbg.gif) repeat-x 0 -89px; border-bottom:1px solid #c5ddf6; font-weight:bold; padding-left:5px;color:#0c2867;}
.conpsonbox p{height:12px; line-height:12px; padding:3px 5px;}
h1.conpsonboxclk{background:url(../images/titbg.gif) repeat-x 0 -141px;}
.doimg{width:40px; height:40px;background:url(../images/arrow.gif) no-repeat -265px -25px;cursor:pointer; }
.upimg{background:url(../images/arrow.gif) no-repeat -180px -25px; height:40px;width:40px;  cursor:pointer;}

.clsInvalid{ background-color:Gray;}
.clsCatalogA{ background-color:#46b8b9}
.clsCatalogB{background-color:Pink}
.clsCatalogC{background-color:#ffe169}
.clsCatalogD{background-color:#99ccfd}
.clsDiv
{
	border-style:inset; border-width:2px; border-color:#fff;width:10px; height:10px;
}


.divline{ border-top:1px #d4d4d4 dashed; margin:1px;}
/***********************************/
.tabInfo
{
	width:100%;
	margin-top:5px;
	border:1px solid #c5ddf6;
    border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
}
.tabInfo tr
{
	height:26px;
}
.tabInfo th
{
	background-color:#eaf4ff;
	padding:0px;
	text-align:right;
	font-weight:normal;
	border:1px solid #c5ddf6;
	width:120px;
}
.tabInfo td
{
	background-color:#F9F9F9;
	padding:5px;
	text-align:left;
	word-break:break-all;
	border-right:1px solid #c5ddf6;
	border-bottom:1px solid #c5ddf6;
	line-height:20px;
}
.view { cursor:pointer; background:transparent  url(../images/view.gif) no-repeat scroll 0px 0px; width:16px; height:16px; display:block; margin:auto;}


.activekey{float:left; width:18px; height:18px; background: url(../images/182.gif) no-repeat;}
.noactivekey{float:left; width:18px; height:18px; background: url(../images/330.gif) no-repeat;}
.onjob{float:left; width:18px; height:18px; background: url(../images/344.gif) no-repeat;}
.nojob{float:left;width:18px; height:18px; background: url(../images/343.gif) no-repeat;}

.tab_workreport p
{
	line-height:150%;
	margin:12px 0 0;
}
#popupmsg 
{
	background:#fff url("../images/popupmsg_bg.png") repeat-x scroll;
	border:#A2D4EA 1px solid;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	z-index:100;
	position:absolute; 
	display:none;
	bottom:0; 
	right:3px; 
	overflow:hidden;
}
#popupmsg_head
{
	border-bottom:none;
	width:100%;
	height:25px;
	font-size:12px;
	overflow:hidden;
	color:#45649E;	
}
#popupmsg_body
{
	padding-bottom:5px;
	border-top:none;
	width:100%;
	height:auto;
	font-size:12px;	
}
#popupmsg_close
{
	float:right;
	padding:5px 2px 5px 5px;
	width:20px;
	line-height:auto;
	color:#45649E;
	font-size:15px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
}
#popupmsg_title
{
	padding:5px 0 5px 10px;
	width:100px;
	line-height:18px;
	text-align:left;
	overflow:hidden;
}
#popupmsg_content
{
	margin:0 5px 0 5px;
	padding:10px 0 10px 5px;
	font-size:12px;
	color:#666;
	text-align:left;
	overflow:hidden;
}
#btn_detailinfo
{
	float:right;
	height:20px;
	position:absolute;
	right:12px;
	bottom:5px;
}
#btn_detailinfo a
{
	color:#45649E;
}
.redword dd{
    color:red;
}